package com.yzkj.cpjxc.business.service;

import com.yzkj.cpjxc.business.framework.common.BusinessMap;
import com.yzkj.cpjxc.business.framework.common.Pager;
import com.yzkj.cpjxc.business.domain.SysMethodCallTime;
import com.yzkj.cpjxc.business.domain.SysMethodCallTimeQueryVo;

/**
 * 方法调用时间表 Service 接口
 */
public interface SysMethodCallTimeService {
	
	/**
	 * 获取查询分页对象
	 */
	public Pager<SysMethodCallTime> search(Pager<SysMethodCallTime> pager, SysMethodCallTimeQueryVo queryVo) throws Exception;
	
	/**
	 * 新增方法调用时间表
	 */
	public BusinessMap create(SysMethodCallTime smc) throws Exception;
	
	/**
	 * 判断是否存在
	 */
	public boolean isExists(SysMethodCallTime smc) throws Exception;
	
	/**
	 * 根据ID获取方法调用时间表
	 */
	public SysMethodCallTime getById(String sysMethodCallTimeId) throws Exception;
	
	/**
	 * 编辑方法调用时间表
	 */
	public BusinessMap edit(SysMethodCallTime smc) throws Exception;
	
	/**
	 * 根据ID删除方法调用时间表
	 */
	public boolean delete(String sysMethodCallTimeId) throws Exception;
	

}
